@charset "utf-8";
/* CSS Document */
body{
	background: #f5f5f5;
	position: relative;
	color: #424242;
}
.header .top{
	background: #f2f2f2;
	border-bottom: 1px solid #e7e7e7;
	line-height: 39px;
}
.header .top a{
	color: #f54e4e;
	display: inline-block;
	margin-left: 5px;
}
.header .logobox .logo{
	padding:27px 0 26px 0;
}
.header .logobox .logo img{
	display: block;
}
.header .logobox p{
	font-size: 24px;
	padding-left: 25px;
	line-height: 128px;
}
.header .nav{
	/*background: #479eff;*/
	background: url(../img/h_bg.jpg) repeat-x center;
	font-size: 16px;
	line-height: 18px;
	position: relative;
}
.header .nav .left a{
	display: inline-block;
	padding:25px 0;
	color: #fff;
}
.header .nav .left a:hover,
.header .nav .left a.cur{
	background: url(../img/hlcur.png) no-repeat center bottom;
}
.header .nav .left a b{
	display: inline-block;
	width: 148px;
	border-left: 2px solid #808080;
	text-align: center;
}
.header .nav .left a.home b{
	border:0;
}
.header .nav .right{
	position: absolute;
	right: 9px;
	top: 9px;
}
.header .nav .right a{
	margin-left: 18px;
	display: inline-block;
	color: #fff;
	width: 159px;
	height: 50px;
	line-height: 50px;
	text-align: center;
}
.header .nav .right a:hover{
	opacity: 0.9;
}
.header .nav .right a b{
	display: inline-block;
}
.header .nav .right a.rbtn1{
	background: url(../img/h_btn1.png) no-repeat center;
}
.header .nav .right a.rbtn1 b{
	padding-left: 28px;
	background: url(../img/task_02.png) no-repeat left center;
}
.header .nav .right a.rbtn2{
	background: url(../img/h_btn2.png) no-repeat center;
}
.header .nav .right a.rbtn2 b{
	padding-left: 30px;
	background: url(../img/hr1.png) no-repeat left center;
}
.header-cnav{
	background: #ffffff;
	border: 1px solid #e7e7e7;
	margin-top: 20px;
	position: relative;
	z-index: 2;
}
.header-cnav .li{
	display: inline-block;
	text-align: center;
	width: 150px;
	padding:10px 0;
	
	position: relative;
	/*transition: color 0.5s;*/
}
.header-cnav .li .tx{
	font-size: 16px;
	color: #828280;
	line-height: 24px;
	display: inline-block;
	border-bottom: 4px solid #fff;
	transition: all 0.2s;
}
.header-cnav .li:hover .tx,
.header-cnav .li.cur .tx{
	border-color: #ffbb4e;
	color: #ffbb4e;
}
.header-cnav .li.cur .tx{
	font-weight: bold;
}
.header-cnav .li .qu{
	width: 12px;
	height: 12px;
	background: url(../img/h_qu1.png) no-repeat center;
	position: absolute;
	right: 28px;
	top: 16px;
	cursor: pointer;
}
.header-cnav .li .qu:hover{
	background-image: url(../img/h_qu2.png);
}
.header-cnav .li .px{
	position: absolute;
	left: 1px;
	top: 20px;
	border:1px solid #e7e7e7;
	padding:10px;
	width: 396px;
	text-align: left;
	line-height: 24px;
	color: #424242;
	background: #f9f9f9;
	display: none;
}
.header-cnav .li .px .pxi{
	width: 12px;
	height: 10px;
	background: url(../img/pxi.png) no-repeat center;
	position: absolute;
	left: 0;
	top: -9px;
}
.header-cnav .li .qu:hover .px{
	display: block;
}
.header-noth{
	/*height: 90px;*/
	background: #ffffe5;
	border:1px solid #ffcc7f;
	border-radius: 3px;
	margin-top: 14px;
	text-align: center;
	padding:4px 0 11px 0;
}
.header-noth .error-tit{
	font-weight: bold;
	color: #e72f2f;
	padding-bottom: 3px;
}
.footer{
	color: #a8a8a8;
	border-top: 1px solid #e7e7e7;
	padding-top: 28px;
	padding-bottom: 35px;
}

.wrap{
	padding-bottom: 40px;
	color: #424242;
}
/*首页*/
.i-wrap{

}
.i-wrap .fi{
	margin-top: 15px;
	background: #fff;
	border:1px solid #eeeff2;
	padding:19px 0 18px 23px;
}
.i-wrap .fi .pimg{
	width: 100px;
	height: 100px;
	border-radius:50%;
	border:6px solid #ededed;
	overflow: hidden;
}
.i-wrap .fi .center{
	width: 380px;
	margin-left: 25px;
}
.i-wrap .fi .center .top{
	font-size: 24px;
	font-weight: bold;
	color: #333;
	height: 46px;
	border-bottom: 1px solid #e7e7e7;
	line-height: 1.5;
}
.i-wrap .fi .center .botl{
	padding-top: 13px;
}
.i-wrap .fi .center .botl a{
	display: block;
	width: 46px;
	height: 46px;
	border: 1px solid #e7e7e7;
	border-radius: 50%;
	margin:0 20px 0 5px;
	background-repeat: no-repeat;
	background-position: center;
}
.i-wrap .fi .center .botl a:hover{
	opacity: 0.9;
	filter: alpha(opacity=90);
}
.i-wrap .fi .center .botl .mes{
	background-image: url(../img/h_21.png);
}
.i-wrap .fi .center .botl .mes span{
	color: #fff;
	display: inline-block;
	background: url(../img/h_22.png) no-repeat center;
	min-width: 22px;
	min-height: 13px;
	text-align: center;
	position: absolute;
	right: -5px;
	top: -5px;
}
.i-wrap .fi .center .botl .set{
	background-image: url(../img/h_24.png);
}
.i-wrap .fi .center .botr{
	font-size: 14px;
	line-height: 20px;
	color: #999;
	text-align: right;
	padding-top: 16px;
}
.i-wrap .fi .right{
	padding-left: 175px;
	padding-top: 18px;
}
.i-wrap .fi .right .numbox{
	background-repeat: no-repeat;
	background-position: left top;
}
.i-wrap .fi .right .numbox1{
	padding-right: 65px;
	border-right: 1px solid #e7e7e7;
	background-image: url(../img/h_230.png);
}
.i-wrap .fi .right .numbox2{
	margin-left: 60px;
	background-image: url(../img/h_23.png);
}
.i-wrap .fi .right .numbox .num{
	font-size: 40px;
	line-height: 1;
	padding-left: 47px;
	font-family: impact;
}
.i-wrap .fi .right .numbox1 .num{
	color: #ffb11b;
}
.i-wrap .fi .right .numbox2 .num{
	color: #7cbae5;
}
.i-wrap .fi .right .numbox p{
	color: #272636;
	padding-left: 40px;
	padding-top: 7px;
	font-size: 14px;
}
.i-wrap .box{
	border:1px solid #e7e7e7;
	background: #fff;
	margin-top: 20px;
}
.i-wrap .box .tit{
	line-height: 58px;
	border-bottom:1px solid #e7e7e7;
}
.i-wrap .box .tit .fl{
	padding-left: 37px;
	background-repeat: no-repeat;
	background-position: 9px center;
	font-size: 16px;
	font-weight: bold;
	color: #424242;
}
.i-wrap .box .tit .more{
	margin-right: 20px;
	padding-right: 10px;
	background: url(../img/more.png) no-repeat right center;
	color: #424242;
}
.i-wrap .box .tit .more:hover{
	color: #479eff;
}
.i-wrap .box .tit .refr{
	margin-right: 20px;
	margin-top: 22px;
	display: inline-block;
	width: 17px;
	height: 17px;
	background: url(../img/h_55.png) no-repeat center;
	cursor: pointer;
}
.i-wrap .box table{
	width: 100%;
	font-size: 14px;
	color: #424242;
	text-align: center;
}
.i-wrap .box tr.even{
	background: #f8f8f8;
}
.i-wrap .box table th{
	font-size: 16px;
	padding:10px 0;
	border-bottom: 1px solid #e7e7e7;
	font-weight: normal;
}
.i-wrap .box table th i{
	width: 2px;
	height: 12px;
	background: #e7e7e7;
	display: inline-block;
	float: right;
	margin-top: 6px;
}
.i-wrap .box table th .sort{
	background: url(../img/sort.png) no-repeat 107px center;
}
.i-wrap .box table td{
	padding:10px 0;
}
.i-wrap .box table td .rtit{
	padding:0 5px;
}
.i-wrap .box a{
	color: #424242;
}
.i-wrap .box a:hover{
	color: #479eff;
}

.i-wrap .se .tit .fl{
	background-image: url(../img/h_41.png);
}
.i-wrap .se .nopass{
	padding-right: 16px;
	background: url(../img/h_qu1.png) no-repeat right center;
}
.i-wrap .se .opea{
	text-align: left;
}
.i-wrap .se .opea span{
	width: 74px;
	display: inline-block;
	text-align: center;
}
.i-wrap .th .tit .fl{
	background-image: url(../img/h_52.png);
}
.echarts-box{
	padding-top: 40px;
}
.echarts-main{
	height: 360px;
	width: 100%;
}

/*任务*/
.task-wrap .box,
.total-box{
	padding:0 10px 23px 10px;
	margin-top: 30px;
	border:1px solid #e7e7e7;
}
.task-wrap .tit,
.total-box .tit{
	padding-top: 20px;
	padding-bottom: 10px;
	border-bottom: 1px solid #e7e7e7;
}
.task-wrap .tit span,
.total-box .tit span{
	font-size: 18px;
	font-weight: bold;
	color: #424242;
	padding-left: 9px;
	display: inline-block;
	background: url(../img/ico_01.png) no-repeat left 4px;
}
.task-wrap dl,
.total-box dl{
	padding-top: 14px;
	padding-bottom: 6px;
}
.task-wrap dt,
.total-box dt{
	font-size: 14px;
	font-weight: bold;
	width: 117px;
	padding-right: 10px;
	text-align: right;
}
.total-box .tit .stit{
	background: none;
	font-weight: normal;
	display: inline-block;
}
.total-box .tit a{
	font-size: 12px;
	color: #479eff;
	font-weight: normal;
}
.task-wrap .label{
	display: inline-block;
	margin-right: 50px;
}
.toufqy .label span{
	display: inline-block;
	margin-left: 5px;
	vertical-align: top;
}
/*基本信息*/
.baseinfo{

}
.baseinfo .text{
	width: 470px;
	background: #fff;
	display: inline-block;
	padding:5px;
	border:1px solid #e7e7e7;
}
.baseinfo .text:hover{
	border-color: #479eff;
}

.baseinfo .imgbox{
	background: #fff;
	border:1px solid #e7e7e7;
	padding:13px 10px 14px 0;
	min-width: 268px;
}
.baseinfo .imgbox p{
	float: left;
	padding-left: 10px;
}
.baseinfo .imgbox p span{
	display: inline-block;
	padding-left: 10px;
	vertical-align: bottom;
	line-height: 1;
	cursor: pointer;
}
.baseinfo .imgbox p img{
	width: 68px;
	height: 68px;
}
.baseinfo .upimg .filebox{
	padding-top: 10px;
}

.baseinfo .text2box{
    float: left;
    color: #828280;
    padding-right: 10px;
}
.baseinfo .text2{
	width: 88px;
	margin-right: 10px;
}
.baseinfo .rbimg{
	width: 528px;
	height: 255px;
	background: #fff;
	border:1px solid #e7e7e7;
	position: absolute;
	right: 0;
	bottom: 6px;
}
.baseinfo .rbimg .stit{
	font-size: 14px;
	font-weight: bold;
	color: #424242;
	font-weight: bold;
	padding:16px 0 25px 20px;
}
.baseinfo .rbimg .sbox{
	width: 445px;
	margin:0 auto;
}
.baseinfo .rbimg .sbox .bd{
	width: 445px;
	height: 150px;
	overflow: hidden;
}
.baseinfo .rbimg .sbox .hd{
	padding-top: 16px;
}
.baseinfo .rbimg .sbox .hd ul{
	text-align: center;
	float: none;
}
.baseinfo .rbimg .sbox .hd li{
	width: 10px;
	height: 10px;
	border-radius: 50%;
	border:1px solid #e7e7e7;
	background: #f5f5f5;
	margin:0 15px;
	float: none;
	display: inline-block;
	cursor: pointer;
}
.baseinfo .rbimg .sbox .hd li.on{
	background: #e7e7e7;
}
/*其他信息*/

.baseinfo .textarea{
	width: 470px;
	height: 144px;
	padding:10px 10px 0 10px;
	border:0;
	background: none;
}
.baseinfo .textarea:hover{
	border-color: #479eff;
}
.baseinfo .textareabox{
	padding-bottom: 30px;
	background: #fff;
	border:1px solid #e7e7e7;
}
.baseinfo .textareabox .numb{
	right: 5px;
	bottom: 5px;
	color: #a8a8a8;
}
.baseinfo .textarea1{
	height: 60px;
}

/*定向信息*/
.toufqy .province{
	padding-top: 10px;
}
.toufqy .province .left{
	width: 140px;
	height: 208px;
	background: #fff;
	border:1px solid #e7e7e7;
	overflow: auto;
}
.toufqy .province p{
	padding-left: 15px;
	line-height: 26px;
	cursor: pointer;
}
.toufqy .province p:hover{
	background-color: #f5f5f5;
}
.toufqy .province .right{
	margin-left: 26px;
	width: 142px;
	background: #fff;
}
.toufqy .province .right p:hover{
	background: #f5f5f5 url(../img/task_01.png) no-repeat 110px center;
}
.toufqy .province .right .top{
	background: #a8a8a8;
	line-height: 26px;
	color: #fff;
	text-align: center;
}
.toufqy .province .right .txt{
	border:1px solid #e7e7e7;
	border-top: 0;
	overflow: auto;
	height: 183px;
}
.toufqy .age{
	padding-top: 10px;
}
.toufqy .age label{
	background: #fff;
	display: block;
	padding:0 5px;
	border:1px solid #e7e7e7;
	float: left;
}
.toufqy .age .ts{
	width: 18px;
	height: 1px;
	background: #a8a8a8;
	color: #a8a8a8;
	display: block;
	margin:15px 7px 0;
	float: left;
}
.toufqy .age .text{
	padding:5px 0;
	width: 70px;
	border:0;
}
.toufqy .edu{
	background: #fff;
	border:1px solid #e7e7e7;
	margin-top: 10px;
	padding:6px 0;
	width: 398px;
}
.toufqy .edu label{
	display: block;
	float: left;
	margin:7px 32px 7px 25px;
}
.toufqy .edu label span{
	margin-left: 5px;
}
.toufqy .ind{
	background: #fff;
	border:1px solid #e7e7e7;
	margin-top: 10px;
	padding:6px 0;
	width: 398px;
}
.toufqy .ind label{
	display: block;
	float: left;
	margin:7px 0 7px 25px;
	width: 172px;
}
.toufqy .ind label span{
	margin-left: 5px;
}
.toufqy .money{
	background: #fff;
	border:1px solid #e7e7e7;
	margin-top: 10px;
	padding:6px 0;
	width: 398px;
}
.toufqy .money label{
	display: block;
	float: left;
	margin:7px 0 7px 25px;
	width: 107px;
}
.toufqy .money label span{
	margin-left: 5px;
}
/*lresult*/
.lresultbox{
	position: relative;
	margin-top: 30px;
	min-height: 140px;
}
.lresult{
	position: absolute;
	width: 1198px;
	border: 1px solid #e7e7e7;
	box-shadow: none;
}
.lresult.por{
	position: fixed;
	left: 50%;
	bottom: 0;
	margin-left: -600px;
	box-shadow: 0 0 5px rgba(0,0,0,0.3);
}
.lresult .stit{
	color: #828280;
	font-size: 14px;
	line-height: 44px;
	text-align: center;
	background: #f8f8f8;
	border-bottom: 1px solid #e7e7e7;
}
.lresult .w1{
	width: 470px;
}
.lresult .w2{
	width: 325px;
}
.lresult .w3{
	width: 403px;	
}
.lresult .container{
	background: #fff;
}
.lresult .container .w1 .content{
	padding:0 18px;
	line-height: 45px;
	font-size: 14px;
}
.lresult .container .w1 .sp{
	display: inline-block;
	min-width: 180px;
}
.lresult .container .w1 .sp span{
	color: #f2a730;
	font-size: 18px;
}
.lresult .container .w2{
	text-align: center;
	color: #f22020;
	line-height: 93px;
	font-size: 22px;
	background: #f9fafa;
}
.lresult .container .btnbox{
	padding:23px 0 22px 0;
	text-align: center;
}
.lresult .container .subbtn{
	width: 146px;
	height: 48px;
	line-height: 48px;
	display: inline-block;
	border-radius: 5px;
	margin:0 18px;
	background: #f2a730;
	color: #fff;
	font-size: 16px;
	border:0;
}
.lresult .container .subbtn:hover{
	opacity: 0.9;
	filter: alpha(opacity=90);
}
.lresult .container .subbtn.cur{
	background: #a8a8a8;
}

/*.answer-wrap .baseinfo .textarea:hover{
	border-color: #479eff;
}*/

.answer-wrap .baseinfo .que p{
	padding-bottom: 10px;
}
.answer-wrap .baseinfo .que span{
	display: inline-block;
	width: 18px;
}
.answer-wrap .baseinfo .que .text{
	width: 320px;
}
.answer-wrap .baseinfo .que .add{
	display: inline-block;
	cursor: pointer;
	background: #fff;
	border:1px solid #e7e7e7;
	width: 330px;
	line-height: 27px;
	text-align: center;
}
.answer-wrap .baseinfo .que .add:hover{
	color: #479eff;
	border-color: #479eff;
}
.answer-wrap .baseinfo .ans .left{
	line-height: 30px;
} 
/*.answer-wrap .baseinfo .ans .right{
	width: 98px;
	height: 28px;
	position: relative;
	z-index: 1;
	border:1px solid #e7e7e7;
	background: url(../img/task_04.png) no-repeat 82px center;
	background-color: #fff;
	cursor: pointer;
}
.answer-wrap .baseinfo .ans .right:hover{
	background-image: url(../img/task_05.png);
	border-color: #479eff;
}
.answer-wrap .baseinfo .ans .right .con{
	position: absolute;
	left: 1px;
	top: 29px;
	width: 87px;
	padding:0 3px;
	border:1px solid #e7e7e7;
}
.answer-wrap .baseinfo .ans .right .corr{
	display: block;
	text-align: center;
	line-height: 28px;
}
.answer-wrap .baseinfo .ans .right .con{
	background: #fff;
}
.answer-wrap .baseinfo .ans .right .con p{
	border-top: 1px dashed #e7e7e7;
	text-align: center;
	line-height: 20px;
}
.answer-wrap .baseinfo .ans .right .con p.first{
	border-top: 0;
}
.answer-wrap .baseinfo .ans .right .con p:hover{
	background: #f5f5f5;
}*/
.follow-wrap .baseinfo .clink{
	margin-left: 25px;
	cursor: pointer;
}



/*分享任务详情*/
/*.sti-wrap{
	padding-bottom: 20px;
}*/
.sti-wrap .fi{
	padding:20px 0;
}
.sti-wrap .fi a{
	background: url(../img/go_back.png) no-repeat left center;
	padding-left: 18px;
	color: #424242;
}
.sti-wrap .se{
	/*background: #fff;*/
	border: 1px solid #e7e7e7;
}
.sti-wrap .tit{
	font-size: 16px;
	border-bottom:1px solid #e7e7e7;
}
.sti-wrap .se .tit{
	padding:18px 10px;
}
.sti-wrap .se .tit b{
	display: inline-block;
	margin-right: 10px;
}
.sti-wrap .se .con{
	padding:0 10px;
	line-height: 38px;
}
.sti-wrap .se .con .top{
	border-bottom: 1px solid #e7e7e7;
}
.sti-wrap .se .con p{
	width: 235px;
	float: left;
}
.sti-wrap .se .con a{
	color: #479eff;
}
.sti-wrap .th{
	margin-top: 20px;
	border:1px solid #e7e7e7;
}
.sti-wrap .th .tit{
	background: #dddddd;
}
.sti-wrap .th .tit a{
	padding:18px 25px;
	display: block;
	color: #828280;
	cursor: pointer;
	font-size: 14px;
	float: left;
}
.sti-wrap .th .tit a:hover,
.sti-wrap .th .tit a.cur{
	background: #fff;
	color: #424242;
}
.sti-wrap .th .tit a.cur{
	font-size: 16px;
	font-weight: bold;
}
.sti-wrap .th .data-select{
	position: absolute;
	right: 5px;
	top: 5px;
}
.sti-wrap .th .data-select input{
	width: 70px;
	padding:3px 5px;
	border:1px solid #e7e7e7;
}
.sti-wrap .th .data-select a{
	display: inline-block;
	margin:0 5px;
	cursor: pointer;
}
.sti-wrap .th .content{
	border-top: 1px solid #e7e7e7;
	padding-top: 10px;
}
.sti-wrap .th table{
	width: 100%;
	text-align: center;
}
.sti-wrap .th th,
.sti-wrap .th td{
	padding:5px;
	border-top: 1px solid #e7e7e7;
}
/*打赏任务详情*/
.sti-wrap .fo{
	margin-top: 20px;
	border-left:1px solid #e7e7e7;
	border-right:1px solid #e7e7e7;
	border-top:1px solid #e7e7e7;
}
.sti-wrap .fo .tit b{
	float: left;
	line-height: 58px;
	padding-left: 10px;
	padding-right: 30px;
	display: block;
}
.sti-wrap .fo .tit .form{
	margin-top: 13px;
	width: 270px;
	border:1px solid #e7e7e7;
	border-radius: 50px;
}
.sti-wrap .fo .tit .text{
	display: block;
	float: left;
	padding: 7px 12px;
	width: 218px;
	background: none;
	border:0;
	font-size: 12px;
}
.sti-wrap .fo .tit .submit{
	width: 28px;
	height: 32px;
	display: block;
	float: left;
	background: url(../img/search.png) no-repeat left center;
	border:0;
}
.sti-wrap .fo .stit{
	line-height: 40px;
	border-bottom: 1px solid #e7e7e7;
	border-top: 1px solid #e7e7e7;
	margin-top: 10px;
}
.sti-wrap .fo .first{
	border-top: 0;
	margin-top: 0;
}
.sti-wrap .fo .stit b{
	display: block;
	font-size: 14px;
}
.sti-wrap .fo .w1{
	width: 528px;
}
.sti-wrap .fo .w2{
	width: 668px;
}
.sti-wrap .fo .stit .w1 b{
	padding-left: 20px;
}
.sti-wrap .fo .stit .w2 b{
	padding-left: 45px;
	float: left;
}
.sti-wrap .fo .stit .w2 span{
	float: right;
	padding-right: 30px;
	display: block;
}
.sti-wrap .fo .con{
	padding:20px 0 24px 0;
	border-bottom: 1px solid #e7e7e7;
}
.sti-wrap .fo .con .w1{
	border-right: 1px solid #e7e7e7;
}
.sti-wrap .fo .scon{
	padding:0 25px 0 35px;
}
.sti-wrap .fo .scon .ico{
	display: inline-block;
	padding-left: 15px;
	background-repeat: no-repeat;
	background-position: left center;
}
.sti-wrap .fo .scon .ico1{
	background-image: url(../img/task_ico_01.png);
}
.sti-wrap .fo .scon .ico2{
	background-image: url(../img/task_ico_02.png);
}
.sti-wrap .fo .scon .ico3{
	background-image: url(../img/task_ico_03.png);
}
.sti-wrap .fo .scon .ico4{
	background-image: url(../img/task_ico_04.png);
	cursor: pointer;
}
.sti-wrap .fo .scon .ico5{
	background-image: url(../img/task_ico_05.png);
}
.sti-wrap .fo .scon .abtn{
	color: #828280;
	display: inline-block;
	border:1px solid #e7e7e7;
    border-radius: 5px;
    display: inline-block;
    height: 18px;
    line-height: 18px;
    text-align: center;
    width: 46px;
	cursor: pointer;
	margin-left: 10px;
}
.sti-wrap .fo .scon .abtn:hover{
	border-color: #479eff;
	color: #479eff;
}
.sti-wrap .fo .scon .txt{
	padding-top: 25px;
	padding-bottom: 20px;
	border-bottom: 1px solid #e7e7e7;
}
.sti-wrap .fo .brief{
	width: 390px;
	line-height: 20px;
	height: 60px;
	overflow: hidden;
	padding-top: 1px;
}
.sti-wrap .fo .scon .bot{
	padding-top: 18px;
}
.sti-wrap .fo .scon .comlist{
	padding-top: 10px;
}
.sti-wrap .fo .scon .comlist .dlbox{
	border-bottom: 1px solid #e7e7e7;
}
.sti-wrap .fo .scon .comlist dl{
	padding-bottom: 5px;
}
.sti-wrap .fo .scon .comlist dt{
	border-top: 1px solid #e7e7e7;
	padding:10px 0;
}
.sti-wrap .fo .scon .comlist .pimg{
	width: 40px;
	height: 40px;
	border-radius: 50px;
	background: #479eff;
}
.sti-wrap .fo .scon .comlist .pname{
	padding-left: 15px;
	line-height: 20px;
}
.sti-wrap .fo .scon .comlist .ptit{
	color: #479eff;
}
.sti-wrap .fo .scon .comlist .ptime{
	clear: #a8a8a8;
}
.sti-wrap .fo .scon .comlist .brief{
	width: 100%;
	height: 40px;
}
.sti-wrap .fo .page{
	padding:40px 0 0 0;
}
.sti-wrap .fo .con .page{
	padding:20px 0 6px 0;
}
.sti-wrap .fo .page a{
	cursor: pointer;
}
.sti-wrap .fo .con .imgb{
	padding:0 0 0 16px;
}
.sti-wrap .fo .con .imgb p{
	float: left;
	width: 120px;
	height: 160px;
	background: #a8a8a8;
	margin-left: 30px;
}
.sti-wrap .fiv{
	background: #fff;
	line-height: 46px;
	padding-left: 10px;
	border-top: 1px solid #e7e7e7;
	border-left: 1px solid #e7e7e7;
	border-right: 1px solid #e7e7e7;
	font-size: 14px;
}
.sti-wrap .six{
	margin-top: 0;
}
.sti-wrap .sti-imgbox p{
	width: 68px;
	height: 68px;
	background: #aeaeae;
	float: left;
	margin-left: 10px;
}
.sti-wrap .baseinfo dd{
	font-size: 14px;
}
.sti-wrap .baseinfo .money{
	padding-top: 23px;
	font-size: 16px;
}
.sti-wrap .baseinfo .money .sp{
	margin:0 40px 0 33px;
}
.sti-wrap .baseinfo .money .num{
	font-size: 18px;
	color: #f2a730;
}
.sti-wrap .baseinfo .money .st{
	font-size: 12px;
}
.sti-wrap .baseinfo .money .st .num{
	color: #ff3d3d;
	font-size: 16px;
}
.sti-wrap .baseinfo .moneyse{
	padding-top: 23px;
	font-size: 16px;
}
.sti-wrap .baseinfo .moneyse .sp{
	margin:0 120px 0 33px;
	font-size: 14px;
}
/*续费操作*/
.renew-cost{
	background: #fff;
	border:1px solid #e7e7e7;
	margin-top: 10px;
}
.renew-cost .top{
	padding:0 65px;
}
.renew-cost .top-fi{
	border-bottom: 1px solid #e7e7e7;
	padding:20px 0;
}
.renew-cost b{
	font-size: 14px;
	line-height: 30px;
	margin-right: 10px;
}
.renew-cost .top-fi .label2,
.baseinfo .label2{
	border:1px solid #e7e7e7;
	background: #fff;
	padding:3px 5px;
}
.renew-cost .top-fi .label2 .text,
.baseinfo .label2 .text{
	border:0;
	width: 110px;
	background: none;
	padding:0;
}
.renew-cost .top-se{
	padding:22px 0;
}
.renew-cost .txt{
	font-size: 16px;
	margin-right: 76px;
	line-height: 30px;
}
.renew-cost .txt span{
	color: #f2a730;
	font-size: 18px;
}
.renew-cost .btnb{
	padding:29px 0;
	border-top: 1px solid #e7e7e7;
	text-align: center;
}
.renew-cost .btnb .subbtn{
	width: 146px;
	height: 48px;
	display: inline-block;
	border:0;
	background: #f2a730;
	line-height: 48px;
	color: #fff;
	border-radius: 5px;
	font-size: 16px;
	margin:0 34px;
}
.renew-cost .btnb .resetbtn{
	background: #a8a8a8;
}

/*资金管理*/
.money-wrap{
	
}
/*.money-wrap .btitb{
	margin-top: 30px;
}
.money-wrap .btitb a{
	display: block;
	float: left;
	width: 178px;
	height: 46px;
	line-height: 46px;
	font-size: 14px;
	font-weight: bold;
	border:1px solid #e7e7e7;
	border-bottom: 0;
	background: #e7e7e7;
	color: #828280;
	text-align: center;
}
.money-wrap .btitb a:hover,
.money-wrap .btitb a.cur{
	color: #424242;
	background: #fff;
}*/
.money-wrap .total-box{
	background: #fdfdfd;
}
.money-wrap .fi{
	padding-bottom: 0;
}
.money-wrap .fi .con{
	text-align: center;
	font-size: 18px;
}
.money-wrap .fi .con .left{
	width: 588px;
	border-right: 1px solid #e7e7e7;
	padding: 40px 0
}
.money-wrap .fi .con .right{
	padding: 40px 33px 40px 220px;
	color: #ff0000;
	position: relative;
}
.money-wrap .fi .con .right .exp{
	width: 34px;
	height: 24px;
	background: url(../img/exp.png) no-repeat center;
	position: absolute;
	right: 0;
	top: 18px;
}
.money-wrap .fi .con .right .exptit{
	color: #fff;
	text-align: center;
	font-size: 12px;
	line-height: 19px;
}
.money-wrap .fi .con .right .expcon{
	position: absolute;
	left: 1px;
	top: 25px;
	border:1px solid #e7e7e7;
	padding:10px;
	width: 208px;
	text-align: left;
	line-height: 24px;
	color: #424242;
	background: #f9f9f9;
	display: none;
	font-size: 12px;
}
.money-wrap .fi .con .right .expcon .pxi{
	width: 12px;
	height: 10px;
	background: url(../img/pxi.png) no-repeat center;
	position: absolute;
	left: 0;
	top: -9px;
}
.money-wrap .fi .con .right .exp:hover .expcon{
	display: block;
}
.money-amount{

}
.money-amount .label3{
	margin-right: 45px;
	font-size: 12px;
}
.money-amount .label3 span{
	margin-left: 5px;
	display: inline-block;
}
.money-bank{
	border:1px solid #e7e7e7;
	width: 1050px;
	background: #fff;
}
.money-bank .ntit{
	line-height: 43px;
	padding-left: 27px;
	border-bottom: 1px solid #e7e7e7;
	font-size: 14px;
	background: #f9f9f9;
}
.money-bank .ncon{
	padding-bottom: 20px;
}
.money-bank .ncon label{
	display: inline-block;
	margin:20px 0 0 100px;
}
.money-bank .ncon label img{
	display: inline-block;
	width: 195px;
	height: 35px;
	border:1px solid #e7e7e7;
	margin-left: 10px;
}
.money-bank .ncon label:hover img,
.money-bank .ncon label.cur img{
	border-color: #ffbc4f;
}
.money-wrap .se dl{
	padding:30px 0;
	border-bottom:1px solid #e7e7e7; 
}
.money-wrap .subtnb{
	padding:30px 0 2px 80px;
}
.money-wrap .subtnb .subbtn{
	width: 146px;
	height: 48px;
	text-align: center;
	line-height: 46px;
	color: #fff;
	background: #479eff;
	border-radius: 5px;
	border:0;
	font-size: 16px;
}
.money-invoice .clibtn{
	color: #479eff;
	margin-left: 30px;
	cursor: pointer;
}
.money-invoice .comname{
	margin-left: 23px;
}
/*发票弹出框*/
.ui-mask{
	position: absolute;
	left: 0px;
	top: 0px;
	opacity: 0.15;
	filter: alpha(opacity=15);
	z-index: 2;
	background-color: rgb(0, 0, 0);
	width: 100%;
	height: 100%;
}
.ui-dialog-posi{
    border: 4px solid rgba(0, 0, 0, 0.4);
    border-radius: 5px;
    background: #fff;
    position: absolute;
    width: 540px;
    left: 50%;
    margin-left: -270px;
    top: 345px;
    z-index: 3;
}
.ui-dialog .tit{
	padding:18px 0 18px 20px;
	font-size: 16px;
	border-bottom: 1px solid #e7e7e7;
}
.ui-dialog-close{
	display: block;
	width: 20px;
	height: 20px;
	position: absolute;
	right: 20px;
	top: 20px;
	background: url(../img/close.png) no-repeat center;
	cursor: pointer;
}
.ui-dialog .tbtnb{
	padding:17px 0 20px 0;
	text-align: center;
}
.ui-dialog .tbtnb a{
	display: inline-block;
	width: 140px;
	height: 48px;
	line-height: 48px;
	border:1px solid #828280;
	color: #828280;
	font-size: 16px;
	margin:0 13px;
	cursor: pointer;
}
.ui-dialog .tbtnb a.cur{
	background: url(../img/ui_btn.png) no-repeat right bottom;
	color: #479eff;
	border-color: #479eff;
}
/*.ui-dialog .step1{
	height: 760px;
}
.ui-dialog .step2{
	height: 607px;
}*/
.ui-dialog .state{
	height: 52px;
	background: #ddd;
}
.ui-dialog .state a{
	font-size: 16px;
	line-height: 52px;
	
	display: block;
}
.ui-dialog .state .btnfi{
	width: 195px;
	height: 52px;
	padding-left: 75px;
	background: url(../img/btn1.png) no-repeat left center;
	color: #fff;
}
.ui-dialog .state .btnse{
	padding-left: 78px;
	color: #828282;
	margin-left: -12px;
	width: 204px;
}
.ui-dialog .step2 .state .btnfi{
	color: #479eff;
	background: url(../img/btn1_1.png) no-repeat 44px center;
}
.ui-dialog .step2 .state .btnse{
	background: url(../img/btn2.png) no-repeat left center;
	color: #fff;
}
.ui-dialog .tab-con{
	font-size: 14px;
}
.ui-dialog .tab-con dt{
	width: 120px;
	text-align: right;
	float: left;
	line-height: 30px;
}
.ui-dialog .tab-con dt.dt1{
	line-height: 50px;
}
.ui-dialog .tab-con dd{
	float: left;
}
.ui-dialog .tab-con dd .li{
	width: 354px;
	line-height: 22px;
	border: 1px solid #e7e7e7;
	margin-top: 20px;
	padding:3px 10px;
	background: #fff;
}
.ui-dialog .tab-con dd .li.first{
	margin-top: 0;
}
.ui-dialog .tab-con dd .li.cur{
	border-color: #479eff;
	background: #fff url(../img/ui_btn.png) no-repeat right bottom;
}
.ui-dialog .tab-con dd .li .itxt {
    border: medium none;
    padding: 0;
    width: 256px;
    line-height: 22px;
}
.ui-dialog .tab-con dd .update,
.ui-dialog .tab-con dd .delete{
	float: right;
	margin-right: 20px;
	color: #fff;
	cursor: pointer;
}
.ui-dialog .tab-con dd .li:hover .update,
.ui-dialog .tab-con dd .li:hover .delete{
	color: #ed9f30;
}
.ui-dialog .tab-con dd .add{
	color: #ed9f30;
	line-height: 30px;
}
.ui-dialog .tab-con dd.tbtnb{
	padding:0;
}
.ui-dialog .tab-con dd.tbtnb a{
	margin:0;
}
.ui-dialog .tab-con .obtnb{
	margin-top: 30px;
	padding:40px 0;
	text-align: center;
	border-top: 1px solid #e7e7e7;
/*	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;*/
}
.ui-dialog .tab-con .obtnb a{
	display: inline-block;
	width: 146px;
	height: 48px;
	line-height: 48px;
	background: #f8f8f8;
	border:1px solid #e7e7e7;
	font-size: 16px;
	color: #808080;
	border-radius: 5px;
	margin:0 9px;
	cursor: pointer;
}
.ui-dialog .tab-con .obtnb a.nextbtn{
	color: #479eff;
}
.ui-dialog .tab-con .address .select{
	line-height: 30px;
	height: 30px;
}
.ui-dialog .tab-con dd .textarea{
	padding:3px 10px;
	width: 374px;
	height: 60px;
	border: 1px solid #e7e7e7;
}
.ui-dialog .imgbox{
	width: 374px;
	/*height: 178px;*/
	padding-bottom: 12px;
	border:1px solid #e7e7e7;
}
.ui-dialog .imgbox .liimg{
	width: 187px;
}
.ui-dialog .imgbox .ttit{
	text-align: center;
	line-height: 30px;
	height: 38px;
}
.ui-dialog .imgbox .img{
	padding:12px 0 20px 50px;
}
.ui-dialog .imgbox .left .img{
	border-right: 1px solid #e7e7e7;
}
.ui-dialog .imgbox .img p{
	width: 68px;
	height: 68px;
	background: #aeaeae;
}
.ui-dialog .imgbox .img span {
    cursor: pointer;
    display: inline-block;
    line-height: 1;
    padding-left: 10px;
    padding-top: 53px;
    vertical-align: bottom;
}
.ui-dialog .imgbox .filebox{
	padding-left: 48px;
	padding-top: 4px;
}
.ui-dialog .imgbox .filebox .btn1{
	background: #f5f5f5;
}
.ui-dialog .imgts{
	width: 374px;
	height: 38px;
	border:1px solid #ffcc7f;
	background: #ffffe5;
	line-height: 36px;
	text-align: center;
	margin-top: 10px;
	border-radius: 5px;
}
.money-wrap .mt0{
	margin-top: 0px;
}
.money-wrap .search{
	padding:20px 0 20px 25px;
	border-top: 1px solid #e7e7e7;
	border-left: 1px solid #e7e7e7;
	border-right: 1px solid #e7e7e7;
}
.money-wrap .search .time{
	background: #fff url(../img/task_04.png) no-repeat 82px center;
	border:1px solid #e7e7e7;
	padding:5px;
	width: 88px;
}
.money-wrap .search .time:hover{
	border-color: #479eff;
	background-image: url(../img/task_05.png);
}
.money-wrap .search .line{
	color: #a8a8a8;
	padding:0 9px;
	display: inline-block;
}
.money-wrap .search .select{
	margin-left: 85px;
	margin-right: 90px;
}
.money-wrap .search .subbtn{
	width: 50px;
	height: 28px;
	line-height: 28px;
	border:1px solid #e7e7e7;
	margin-right: 30px;
	border-radius: 5px;
}
.money-wrap .search .subbtn:hover{
	color: #479eff;
	border-color: #479eff;
}

.money-wrap .otherinfo{
	font-size: 16px;
	line-height: 40px;
	padding-top: 20px;
	padding-left: 15px;
}


.my-wrap .btitb{
	margin-top: 30px;
	background: #e7e7e7;
}
.my-wrap .btitb a{
	display: block;
	float: left;
	width: 178px;
	height: 46px;
	line-height: 46px;
	font-size: 16px;
	border:1px solid #e7e7e7;
	color: #828280;
	text-align: center;
}
.my-wrap .btitb a:hover,
.my-wrap .btitb a.cur{
	color: #424242;
	background: #fff;
}
.my-wrap .btitb a.cur{
	font-weight: bold;
}
.my-wrap .total-box{
	border:0;
}
.my-wrap .mt0{
	margin-top: 0;
}
.my-wrap .label {
    display: inline-block;
    margin-right: 45px;
}
.my-wrap .label span {
    display: inline-block;
    margin-left: 5px;
    vertical-align: top;
}
.my-wrap .text1{
	width: 270px;
}
.my-wrap .subb{
	padding:30px 0 0 120px;
}
.my-wrap .subb .subbtn{
	font-size: 14px;
	width: 114px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	border-radius: 5px;
	border:0;
	background: #dddddd;
	color: #828280;
	margin-right: 50px;
	display: inline-block;
	cursor: pointer;
}
.my-wrap .subb .subbtn:hover{
	opacity: 0.9;
	filter: alpha(opacity=90);
}
.my-wrap .subb .subbtn-blue{
	background:#479eff;
	color: #fff;
}
.my-wrap .safetyinfo dl{
	min-height: 60px;
}
.my-wrap .safetyinfo .message{
	width: 285px;
	padding-right: 20px;
	line-height: 20px;
	font-size: 14px;
}
.my-wrap .safetyinfo .link{
	width: 60px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	border:1px solid #e8e8e8;
	border-radius: 5px;
	display: inline-block;
	color: #828280;
	font-size: 14px;
}
.my-wrap .safetyinfo .link:hover{
	color: #479eff;
	border-color: #479eff;
}
.my-wrap .text2{
	width: 134px;
}
.my-wrap .codebtn{
	margin-left: 15px;
	width: 122px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background: #479eff;
	border-radius: 5px;
	display: inline-block;
	color: #fff;
	font-size: 14px;
}
.my-wrap .codebtn.cur{
	background: #ddd;
	color: #828280;
}
.my-wrap .success{
	text-align: center;
	padding-top: 153px;
	padding-bottom: 34px;
	background: url(../img/success.png) no-repeat center 64px;
	font-size: 14px;
}
.my-wrap .success a{
	display: block;
	width: 114px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	background: #479eff;
	border-radius: 5px;
	font-size: 14px;
	color: #fff;
	margin: 30px auto 0;
}
.my-wrap .esuccess{
	padding-left: 110px;
	padding-top: 15px;
	font-size: 14px;
}
.my-wrap .esuccess .subb{
	padding:26px 0 0 0;
}
.my-invoice-wrap .total-box{
	border:1px solid #e7e7e7;
}
.my-invoice-wrap .text3{
	width: 338px;
}
.my-invoice-wrap .subb{
	padding:24px 0 7px 130px;
}
.my-invoice-wrap .ui-dialog .imgbox{
	background: #fff;
}
.my-invoice-wrap .pmt{
	line-height: 178px;
}
/*没有记录的时候*/
/*.my-invoice-wrap .state1 .address-txt{
	display: none;
}
.my-invoice-wrap .state1 .address-select{
	display: block;
}
*/
.my-invoice-wrap .state2 .ui-dialog .tab-con dd .li,
.my-invoice-wrap .state2 .baseinfo .text{
	background: none;
	border-color: #f8f8f8;
}
/*.my-invoice-wrap .state2 .pmt,
.my-invoice-wrap .state2 .ui-dialog .imgbox .filebox,
.my-invoice-wrap .state2 .ui-dialog .imgbox .img span,
.my-invoice-wrap .state2 .subb,
.my-invoice-wrap .state2 .address-select{
	display: none;
}*/
.my-invoice-wrap .state2 .ui-dialog .imgbox{
	background: none;
	border:0;
	padding-bottom: 0;
	margin-left: -45px;
}
.my-invoice-wrap .state-ico{
	height: 16px;
	border-radius: 3px;
	color: #fff;
	text-align: center;
	line-height: 16px;
	margin:5px 0 0 10px;
	padding:0 5px;
}
.my-invoice-wrap .state-ico1{
	background: #eac238;
}
.my-invoice-wrap .state-ico2{
	background: #ff4d77;
}
.my-invoice-wrap .state-ico3{
	background: #479eff;
}
.my-invoice-wrap .total-box .tit .modify{
	padding-left: 17px;
	background: url(../img/ico_02.png) no-repeat left center;
	color: #424242;
	cursor: pointer;
}
.my-invoice-wrap .total-box .tit .modify:hover{
	background: url(../img/ico_020.png) no-repeat left center;
	color: #479eff;
}
/*notice*/
.my-notice-wrap .total-box{
	border:1px solid #e7e7e7;
}
.my-notice-wrap .notice{
	padding-top: 20px;
}
.my-notice-wrap .notice .left{
	width: 155px;
	background: #818181;
}
.my-notice-wrap .notice .left a{
	line-height: 40px;
	display: block;
	text-align: center;
	color: #fff;
	font-size: 14px;
}
.my-notice-wrap .notice .left span{
	display: block;
}
.my-notice-wrap .notice .left a:hover,
.my-notice-wrap .notice .left a.cur{
	background: #909090 url(../img/n_img1.png) no-repeat 20px center;
}
.my-notice-wrap .notice .left a:hover span,
.my-notice-wrap .notice .left a.cur span{
	background: url(../img/n_img_1.png) no-repeat 130px center;
}
.my-notice-wrap .notice .right{
	margin-left: 10px;
	width: 1010px;
	border:1px solid #e7e7e7;
	background: #fff;
}
.my-notice-wrap .notice .rtit{
	padding:0 15px 0 10px;
	line-height: 38px;
	border-bottom: 1px solid #e7e7e7;
}
.my-notice-wrap .notice .rtit span{
	color: #ff4d77;
}
.my-notice-wrap .notice ul{
	float: none;
}
.my-notice-wrap .notice li{
	border-bottom: 1px solid #e7e7e7;
	padding:8px 0;
	float: none;
	height: 22px;
	overflow: hidden;
}
.my-notice-wrap .notice li a{
	color: #424242;
}
.my-notice-wrap .notice li a:hover{
	color: #479eff;
}
.my-notice-wrap .notice li.th{
	background: #f8f8f8;
	font-size: 14px;
}
.my-notice-wrap .notice .right i{
	display: block;
	float: left;
	color: #fff;
	margin:0 10px;
}
.my-notice-wrap .notice li.th i{
	color: #e7e7e7;
}
.my-notice-wrap .notice .right .w1{
	padding:0 40px 0 25px;
}
.my-notice-wrap .notice .right .w2{
	width: 150px;
}
.my-notice-wrap .notice .right .w3{
	width: 460px;
}
.my-notice-wrap .notice .right .w4{
	width: 240px;
	padding-right: 10px;
}
.my-notice-wrap .notice .right .last{
	padding: 5px 0 5px 7px;
	border-bottom: 1px solid #e7e7e7;
}
.my-notice-wrap .notice .right .last .delete,
.my-notice-wrap .notice .right .last .rgoback{
	display: block;
	width: 50px;
	height: 28px;
	line-height: 28px;
	border:1px solid #e7e7e7;
	margin-right: 30px;
	border-radius: 5px;
	background: #f8f8f8;
	text-align: center;
	cursor: pointer;
	color: #424242;
}
.my-notice-wrap .notice .right .last .delete:hover,
.my-notice-wrap .notice .right .last .rgoback:hover{
	color: #479eff;
	border-color: #479eff;
}
.my-notice-wrap .notice .right .w2 span{
	display: inline-block;
	position: relative;
}
.my-notice-wrap .notice .right .w2 .noread{
	width: 8px;
	height: 8px;
	display: inline-block;
	position: absolute;
	right: -8px;
	top: 2px;
	background: url(../img/noread.png) no-repeat center;
}
.my-notice-wrap .notice .right .page{
	padding-bottom: 30px;
}
.my-notice-wrap .notice .right .inside{
	
}
.my-notice-wrap .notice .right .inside .intit{
	padding:5px 10px;
	line-height: 28px;
}
.my-notice-wrap .notice .inside .intit .img{
	width: 28px;
	height: 28px;
	margin-right: 10px;
	background: #479eff;
	border-radius: 50%;
}
.my-notice-wrap .notice .inside .incon{
	width: 980px;
	margin:0 auto;
	padding:10px 0;
	min-height:290px;
	border-top: 1px solid #e7e7e7;
}
.my-notice-wrap .notice .inside .incon img{
	min-width: 100%;
}
.my-notice-wrap .ninfo .right .deleteb{
	border-top: 1px solid #e7e7e7;
	border-bottom: 0;
}

.log-header{

}
.log-header .top{
	height: 3px;
	background: #217cbe;
}
.log-header .logobox{
	padding-top: 50px;
}
.log-header .logobox .logo{
	padding: 20px 0 20px;
}
.log-header .logobox .logo img{
	height: 54px;
}
.log-header .logobox p{
	line-height: 94px;
}
.log-header .logobox .right{
	padding-top: 60px;
	color: #666;
}
.log-header .logobox .right a{
	color: #00a2ff;
}
.log-wrap{
	background: #258fca url(../img/log_bg.jpg) no-repeat center;
}
.log-box .labelbox{
	position: relative;
}
.log-box .mico{
	color: red;
	position: absolute;
	right: 14px;
	top: 10px;
}
.log-box{
	width: 280px;
	min-height: 600px;
	padding:0 40px;
	background: #fff;
	border-top: 1px solid #e7e7e7;
}
.log-box .tit{
	font-size: 20px;
	font-weight: bold;
	color: #515151;
	padding:32px 0 20px 0;
	background: url(../img/log_ico1.jpg) repeat-x center bottom;
	margin-bottom: 20px;
}
.log-box .label{
	position: relative;
	display: block;
	border:1px solid #bdbdbd;
}
.log-box .label .lico{
	display: block;
	width: 40px;
	height: 38px;
	background-color: #f3f3f3;
	background-repeat: no-repeat;
	border-right: 1px solid #bdbdbd;
}
.log-box .label .lico1{
	background-image: url(../img/log_ico3.jpg);
}
.log-box .label .lico2{
	background-image: url(../img/log_ico2.jpg);
}
.log-box .label .lico3{
	background-image: url(../img/log_ico4.jpg);
}
.log-box .label .lico4{
	background-image: url(../img/log_ico5.jpg);
}
.log-box .label .lico5{
	background-image: url(../img/log_ico6.jpg);
}
.log-box .label .lico6{
	background-image: url(../img/log_ico7.jpg);
}
.log-box .label .lico7{
	background-image: url(../img/log_ico8.jpg);
}
.log-box .label .lico8{
	background-image: url(../img/log_ico9.jpg);
}
.log-box .label .lico9{
	background-image: url(../img/log_ico10.jpg);
}
.log-box .label .textb{
	padding:8px 10px 0 50px;
}
.log-box .label .text{
	border:0;
	width: 100%;
	font-size: 14px;
}
.log-box .label .text.error{
	color: #000;
}
.log-box .label ::-webkit-input-placeholder{ /* WebKit browsers */
    color:    #9e9e9e;
}
.log-box .label :-moz-placeholder{ /* Mozilla Firefox 4 to 18 */
    color:    #9e9e9e;
}
.log-box .label ::-moz-placeholder{ /* Mozilla Firefox 19+ */
    color:    #9e9e9e;
}
.log-box .label :-ms-input-placeholder{ /* Internet Explorer 10+ */
    color:    #9e9e9e;
}
.log-box .pro{
	padding-top: 5px;
	color: #479eff;
}
.log-box .err{
	padding:5px 0;
}
.log-box .err .txt{
	background: url(../img/log_ico11.jpg) no-repeat left center;
	color: #ff0000;
	padding-left: 20px;
}
.log-box .label .textb2{
	padding:8px 110px 0 10px;
	height: 30px;
}
.log-box .label .code{
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	width: 100px;
	height: 38px;
	border-left: 1px solid #bdbdbd;
	background: #479eff;
	cursor: pointer;
	text-align: center;
	line-height: 38px;
	color: #fff;
}
.log-box .label .code.cur{
	background-color: #ccc;
}
.log-box .label .code img{
	width: 100%;
	height: 100%;
	text-align: center;
}
.log-box .lreme{
	color: #999;
}
.log-box .lreme .check{
	display: inline-block;
	margin-right: 10px;
}
.log-box a{
	color: #00a2ff;
}
.log-box .rforg{
	color: #00a2ff;
	text-decoration: underline;
}
.log-box .submit{
	display: block;
	border:0;
	width: 100%;
	margin-top: 15px;
	text-align: center;
	background-color: #00a2ff;
	font-size: 18px;
	color: #fff;
	padding:12px 0;
	border-radius: 3px;
	cursor: pointer;
}
.log-box .submit.cur{
	background-color: #c2c2c2;
}
.log-box .radiobox{
	padding-bottom: 8px;
}
.log-box .radiobox .ralabel{
	display: inline-block;
	margin-left: 10px;
}

{
	/*color: #479eff;蓝色*/
}